package com.xana.acg.mikomiko.views;

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;

import com.xana.acg.com.loader.GlideImageLoader;
import com.youth.banner.loader.ImageLoaderInterface;

import java.util.List;

public class Banner extends com.youth.banner.Banner {
    public Banner(Context context) {
        this(context, null);
    }

    public Banner(Context context, AttributeSet attrs) {
        this(context, attrs, 0);
    }

    public Banner(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        setImageLoader(new GlideImageLoader());
    }

    @Override
    public boolean dispatchTouchEvent(MotionEvent ev) {
        getParent().requestDisallowInterceptTouchEvent(true);
        return super.dispatchTouchEvent(ev);
    }

    private List<?> images;


    @Override
    public com.youth.banner.Banner setImages(List<?> imageUrls) {
        images = imageUrls;
        return super.setImages(imageUrls);
    }

    @Override
    public com.youth.banner.Banner setImageLoader(ImageLoaderInterface imageLoader) {
        return super.setImageLoader(imageLoader);
    }
}
